Enric FranquesaEnric Franquesa
The Blank Data Sheet: When Football Analysis Must Say 'Insufficient Information'The closed meeting room has no windows, so I write to see what I am saying. O...
Neymar Declares Lamine Yamal the Best Player in the World: Reading the 10-Match Numbers and the Gap Behind ThemOn 25 October in London, the organisers of the Ballon d'Or will announce this...
Carson Crawford Chooses Arizona State: Randy Bennett's Strategic Move in the NIL EraWhen Carson Crawford left his official visit in Tempe this past weekend, the...
Empty Input and the Limits of Tennis Analysis: A Data-Integrity Lesson from a Two-Stage Pipeline1. An empty result and its knock-on effects The entire Stage-1 deconstruction...
Hanoi Tasco Auto: the arithmetic the win-loss record leaves out before the semifinalSet five, 14 October, 14-13. The ball goes up, and the last touch belongs to ...
The Empty File in Transfer Season: When Journalism Must Say 'Not Enough Data'It rained in Busan that night, just enough to blur the small window of an...
FIFA ASEAN Cup 2026: A Two-Tier Stage and the Survival Clause Beyond 2030On a plastic chair at the end of a training pitch in Da Nang, a sheet of A4...
V.League's Mid-Season Transfer Window: The Most Expensive Clause in a Contract Is Not the Signing FeeOn the morning of January 12, I sat in the corridor of a V.League club's...
Vietnam Women's Volleyball After the SEA Games Cycle: The Reception System Is Setting the CeilingIn May 2026, the SEA Games 31 were held on home soil. Vietnam's women's...
Hanoi Police Club Receives the First-class Labor Order: Seventy Years of Memory and an Unprecedented Continental SeasonIn the stands at the ceremony marking the 70th anniversary of the founding of...
Four Bronze Medals and One Shared Crack: What Sat Behind India's Table Tennis Day 4 at the Asian Para Games 2026Four bronze medals on the same day of competition, and all four were awarded...
Worlds 2026: All-Bo5 Play-In – A Narrow Door for the UnderdogsWhen MVK Esports secured their ticket to Worlds 2026 after a nail-biting 3-2...
Rayados rout Puebla 4-1: seventeen minutes that turned the night, and a seventh place still up for grabsIn the 34th minute, Lucas Ocampos put the ball in Puebla's net. The score was...
Asiad Diary: Ju-Jitsu, Taekwondo and Freestyle Wrestling — Where Vietnam's Dream Is Written in Competition TimesI remember that morning, when the electronic board struck exactly 11:00 local...
Vietnam vs Malaysia in the ASEAN Cup 2026 Third-Place Match: What Makes This Rematch DifferentThe press room in Jakarta was not crowded. Tan Cheng Hoe sat there, answering...
Asian Games 2026: PV Sindhu Among Five Rivals and the Variable Nobody CountedI sat down to rewatch the Japan Open 2026 final between PV Sindhu and Akane...
Chelsea draw 1-1 with Lyon: Goalkeeper Hampton saves crucial point in Women's Champions LeagueGroupama Stadium in Lyon witnessed a tense battle of wits between two of the...
Data Classification Error: When a Trade Article Gets Tagged as SportsHave you ever wondered what happens when an international trade article...
Vietnamese Football and the Trap of a Data-Less ReportThis Vietnamese sports commentary analyzes an automated review that found an...
Kim Sang-sik, Xuan Son and the Data Gap Vietnamese Football Has Not Dared to NameI spent forty minutes in a small cafe in Busan looking for a metric that does...
